Bentley OpenFlows HAMMER CONNECT Edition 帮助

创建查询

查询是在“查询构建器”对话框中构建的有效 SQL 表达式。可以在查询管理器中创建和管理查询。也可以使用查询过滤数据表,用作选择组的基础。

要从查询管理器创建查询:

  1. 单击“视图”>“查询”,打开查询管理器。
  2. 执行下列步骤之一:
  3. 要创建新的水力模型查询,在列表窗格中高亮显示“查询 - 水力模型”,然后单击“新建”按钮,选择“查询”。
  4. 要创建新的共享查询,在列表窗格中高亮显示“查询 - 共享”,然后单击“新建”按钮,选择“查询”。也可以右键单击列表窗格中的现有项或文件夹,从快捷菜单中选择“新建”>“查询”。
  5. 在“选择组件类型”对话框中,从下拉菜单中选择所需的组件类型。随即显示“查询构建器”对话框。
  6. 所选组件类型的所有输入和结果字段都显示在“字段”列表窗格中,可用的 SQL 运算符和关键字使用按钮表示,所选字段的可用值列在“唯一值”列表窗格中。执行下列步骤构建查询:
  7. 双击想要包含在查询中的字段。所选字段的数据库列名显示在预览窗格中。
  8. 单击所需的运算符或关键字按钮。将 SQL 运算符或关键字添加到预览窗格的 SQL 表达式中。
  9. 单击“唯一值”列表窗格上方的“刷新”按钮,查看可用于所选字段的唯一值列表。请注意,“刷新”按钮在用于特定字段后将被禁用(因为唯一值不会在单个查询构建会话中更改)。
  10. 双击想要添加到查询的唯一值。将该值添加到预览窗格的 SQL 表达式中。也可以在预览窗格中手动编辑该表达式。
  11. 选中预览窗格上方的“验证”复选框,以便在应用查询时验证 SQL 表达式。
  12. 单击预览窗格上方的“应用”按钮以执行查询。如果表达式有效,“VALIDATED”则会显示在对话框的右下角。
  13. 单击“确定”。

  1. 在查询管理器中执行以下可选的步骤:
  2. 要在树视图中创建新的文件夹,请高亮显示要放置新文件夹的现有项或文件夹,然后单击“新建”按钮,选择“文件夹”。可以在文件夹中创建查询和文件夹。
  3. 要删除现有查询或文件夹,请单击“删除”按钮。删除文件夹时,也将删除它的所有内容(它包含的查询)。
  4. 要重命名现有查询或文件夹,请单击“重命名”按钮,然后键入新名称。
  5. 要编辑查询中的 SQL 表达式,请在列表窗格中选择查询,然后单击“编辑”按钮。随即显示“查询构建器”对话框。
  6. 要快速选择绘图窗格中属于当前高亮显示查询的所有组件,请单击“在绘图中选择”按钮。

查询构建器对话框

可以在“查询构建器”对话框中构建组成查询的 SQL 表达式。“查询构建器”对话框可以从查询管理器和数据表中访问。

对话框的顶部包含构建查询所需的所有控制:一个列表窗格,显示所选组件类型的所有可用属性;一个 SQL 控制面板,包含可用 SQL 关键字和运算符;以及一个列表视图,显示所选属性的所有可用值。对话框底部包含一个预览窗格,在构建过程中显示 SQL 表达式。

下表描述了所有对话框控制。

  字段 列出适用于所选组件类型的所有输入和结果字段。此列表显示字段的标签,而将字段添加到表达式时,字段的底层数据库列名将显示在预览窗格中。双击某个字段,可将其添加到 SQL 表达式中。
  SQL 控制 这些按钮表示可以在查询中使用的所有 SQL 运算符和控制。包括 =、>、<、_、? 、*、<>、>=、<=、[ ]、Like、And、Or 和 In。单击适当的按钮,将运算符或关键字添加到 SQL 表达式末端,它显示在预览窗格中。
  唯一值 单击“刷新”按钮时,此列表显示所选字段的所有可用的唯一值。双击列表中的某个值,将其添加到 SQL 表达式末端,它显示在预览窗格中。如果选择不同的字段,必须再次单击“刷新”按钮,更新所选字段的唯一值列表。首次打开“查询构建器”对话框时,此列表为空。
刷新 更新所选字段的唯一值列表。此按钮在用于特定字段后将被禁用。
复制 将预览窗格中显示的整个 SQL 表达式复制到 Windows 剪贴板。
粘贴 将 Windows 剪贴板的内容粘贴到预览窗格中文本光标所在的位置。例如,如果光标位于预览窗格中 SQL 表达式的末端,单击“粘贴”按钮,可将剪贴板内容添加到表达式末端。
验证 在预览窗格中验证 SQL 表达式。如果表达式无效,则会显示一条消息。单击该按钮时,SQL 表达式通过验证,对话框右下角显示“VALIDATED”字样。
应用 执行查询。查询结果显以“返回了 x 个组件,共 x 个”的格式显示在“查询构建器”的底部。
  预览窗格 添加字段、运算符和/关键字以及值时,显示 SQL 表达式。